package com.market.cash.utils.event

import com.market.cash.configs.CashRootConfigs


/**
 * CashRoot
 * @Author wwdeng
 * @CreateTime: 2024/10/16 10:32
 * @Annotation：埋点事件类型
 */
object CashRootEventType {

    /**
     * page
     */
    object PAGE {
        const val CASHROOT_PAGE_LAUNCH_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Launch_start"
        const val CASHROOT_PAGE_LAUNCH_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Launch_end"

        const val CASHROOT_PAGE_PERMISSION_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Permission_start"
        const val CASHROOT_PAGE_PERMISSION_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Permission_end"

        const val CASHROOT_PAGE_LOGIN_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Login_start"
        const val CASHROOT_PAGE_LOGIN_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Login_end"

        const val CASHROOT_PAGE_WELCOME_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Welcome_start"
        const val CASHROOT_PAGE_WELCOME_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Welcome_end"

        const val CASHROOT_PAGE_PRODUCT_LIST_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Product_List_start"
        const val CASHROOT_PAGE_PRODUCT_LIST_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Product_List_end"

        const val CASHROOT_PAGE_LOAN_REPAY_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repay_start"
        const val CASHROOT_PAGE_LOAN_REPAY_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repay_end"

        const val CASHROOT_PAGE_LOAN_LIMIT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Limit_start"
        const val CASHROOT_PAGE_LOAN_LIMIT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Limit_end"

        const val CASHROOT_PAGE_LOAN_AUDIT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Review_start"
        const val CASHROOT_PAGE_LOAN_AUDIT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Review_end"

        const val CASHROOT_PAGE_LOAN_LOANING_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loaning_start"
        const val CASHROOT_PAGE_LOAN_LOANING_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loaning_end"

        const val CASHROOT_PAGE_LOAN_REJECT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Reject_start"
        const val CASHROOT_PAGE_LOAN_REJECT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Reject_end"

        const val CASHROOT_PAGE_LOAN_COMMON_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Common_start"
        const val CASHROOT_PAGE_LOAN_COMMON_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Common_end"

        const val CASHROOT_PAGE_LOAN_REPAYMENT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_start"
        const val CASHROOT_PAGE_LOAN_REPAYMENT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_end"

        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_PROCESS_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Process_start"
        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_PROCESS_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Process_end"

        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_SUCCESS_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Success_start"
        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_SUCCESS_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Success_end"

        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_FAILED_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Failed_start"
        const val CASHROOT_PAGE_LOAN_PIN_REPAYMENT_FAILED_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Repayment_Failed_end"

        const val CASHROOT_PAGE_LOAN_APPLY_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Apply_start"
        const val CASHROOT_PAGE_LOAN_APPLY_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Apply_end"

        const val CASHROOT_PAGE_LOAN_SMS_PREVIEW_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Sms_Preview_start"
        const val CASHROOT_PAGE_LOAN_SMS_PREVIEW_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Sms_Preview_end"

        const val CASHROOT_PAGE_VERIFICATION_SMS_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Verification_Sms_start"
        const val CASHROOT_PAGE_VERIFICATION_SMS_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Verification_Sms_end"

        const val CASHROOT_PAGE_LOAN_DETAILS_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Details_start"
        const val CASHROOT_PAGE_LOAN_DETAILS_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Loan_Details_end"

        const val CASHROOT_PAGE_COUPON_CENTER_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Coupon_Center_start"
        const val CASHROOT_PAGE_COUPON_CENTER_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Coupon_Center_end"

        const val CASHROOT_PAGE_COUPON_LIST_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Coupon_List_start"
        const val CASHROOT_PAGE_COUPON_LIST_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Coupon_List_end"

        const val CASHROOT_PAGE_POINTS_LIST_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Points_List_start"
        const val CASHROOT_PAGE_POINTS_LIST_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Points_List_end"

        const val CASHROOT_PAGE_CHECK_IN_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Check_In_start"
        const val CASHROOT_PAGE_CHECK_IN_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Check_In_end"

        const val CASHROOT_PAGE_LUCKY_DRAW_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Lucky_Draw_start"
        const val CASHROOT_PAGE_LUCKY_DRAW_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Lucky_Draw_end"

        const val CASHROOT_PAGE_GRADE_CENTER_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Grade_Center_start"
        const val CASHROOT_PAGE_GRADE_CENTER_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Grade_Center_end"

        const val CASHROOT_PAGE_STEP_COMMON_XX_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Common_%s_start"
        const val CASHROOT_PAGE_STEP_COMMON_XX_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Common_%s_end"

        const val CASHROOT_PAGE_STEP_CONTACT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Contact_start"
        const val CASHROOT_PAGE_STEP_CONTACT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Contact_end"

        const val CASHROOT_PAGE_STEP_OCR_XX_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_%s_start"
        const val CASHROOT_PAGE_STEP_OCR_XX_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_%s_end"

        const val CASHROOT_PAGE_STEP_OCR_CAMERA_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Camera_start"
        const val CASHROOT_PAGE_STEP_OCR_CAMERA_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Camera_end"

        const val CASHROOT_PAGE_STEP_OCR_CAMERA_CONFIRM_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Camera_Confirm_start"
        const val CASHROOT_PAGE_STEP_OCR_CAMERA_CONFIRM_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Camera_Confirm_end"

        const val CASHROOT_PAGE_STEP_OCR_UPLOAD_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Upload_start"
        const val CASHROOT_PAGE_STEP_OCR_UPLOAD_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Ocr_Upload_end"

        const val CASHROOT_PAGE_STEP_SELFIE_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Selfie_start"
        const val CASHROOT_PAGE_STEP_SELFIE_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Selfie_end"

        const val CASHROOT_PAGE_STEP_SELFIE_CAMERA_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Selfie_Camera_start"
        const val CASHROOT_PAGE_STEP_SELFIE_CAMERA_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Selfie_Camera_end"

        const val CASHROOT_PAGE_STEP_ACCOUNT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Account_start"
        const val CASHROOT_PAGE_STEP_ACCOUNT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Account_end"

        const val CASHROOT_PAGE_STEP_CHECK_WAIT_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Check_Wait_start"
        const val CASHROOT_PAGE_STEP_CHECK_WAIT_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Authen_Step_Check_Wait_end"

        const val CASHROOT_PAGE_USER_CENTER_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Me_start"
        const val CASHROOT_PAGE_USER_CENTER_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Me_end"

        const val CASHROOT_PAGE_USER_INFORMATION_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Information_start"
        const val CASHROOT_PAGE_USER_INFORMATION_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Information_end"

        const val CASHROOT_PAGE_USER_AVATAR_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Avatar_start"
        const val CASHROOT_PAGE_USER_AVATAR_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Avatar_end"

        const val CASHROOT_PAGE_USER_FEEDBACK_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Feedback_start"
        const val CASHROOT_PAGE_USER_FEEDBACK_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Feedback_end"

        const val CASHROOT_PAGE_USER_DATA_PRIVACY_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Data_Privacy_start"
        const val CASHROOT_PAGE_USER_DATA_PRIVACY_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Data_Privacy_end"

        const val CASHROOT_PAGE_USER_SETTING_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Setting_start"
        const val CASHROOT_PAGE_USER_SETTING_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_User_Setting_end"

        const val CASHROOT_PAGE_PRIVACY_POLICY_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Privacy_Policy_start"
        const val CASHROOT_PAGE_PRIVACY_POLICY_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Privacy_Policy_end"

        const val CASHROOT_PAGE_MESSAGE_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Message_start"
        const val CASHROOT_PAGE_MESSAGE_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Message_end"

        const val CASHROOT_PAGE_DATA_SAFETY_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Data_Safety_start"
        const val CASHROOT_PAGE_DATA_SAFETY_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Data_Safety_end"

        const val CASHROOT_PAGE_WEBVIEW_LINK_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Webview_Link_start"
        const val CASHROOT_PAGE_WEBVIEW_LINK_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Webview_Link_end"

        const val CASHROOT_PAGE_KEFU_START = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Customer_Service_start"
        const val CASHROOT_PAGE_KEFU_END = "${CashRootConfigs.CASHROOT_APPNAME}_Page_Customer_Service_end"
    }

    /**
     * click
     */
    object CLICK {

        const val CASHROOT_CLICK_CUSTOMER = "${CashRootConfigs.CASHROOT_APPNAME}_Customer_click"
        const val CASHROOT_CLICK_USER = "${CashRootConfigs.CASHROOT_APPNAME}_User_click"
        const val CASHROOT_CLICK_CAMERA = "${CashRootConfigs.CASHROOT_APPNAME}_Camera_click"
        const val CASHROOT_CLICK_CAMERA_TAKE_PHOTO = "${CashRootConfigs.CASHROOT_APPNAME}_Camera_Take_Photo_click"
        const val CASHROOT_CLICK_ALBUM = "${CashRootConfigs.CASHROOT_APPNAME}_Album_click"
        const val CASHROOT_CLICK_DIALOG_TIPS_OK = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Tips_click"

        const val CASHROOT_CLICK_LANGUAGE_CHECK = "${CashRootConfigs.CASHROOT_APPNAME}_Language_Check_click"
        const val CASHROOT_CLICK_LANGUAGE_ENGLISH = "${CashRootConfigs.CASHROOT_APPNAME}_Language_English_click"
        const val CASHROOT_CLICK_LANGUAGE_TANZANIA = "${CashRootConfigs.CASHROOT_APPNAME}_Language_Tanzania_click"
        const val CASHROOT_CLICK_LANGUAGE_SUBMIT = "${CashRootConfigs.CASHROOT_APPNAME}_Language_Submit_click"

        const val CASHROOT_CLICK_PERMISSION_AGREE = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Agree_click"
        const val CASHROOT_CLICK_PERMISSION_DENY = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Deny_click"
        const val CASHROOT_CLICK_PERMISSION_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Next_click"
        const val CASHROOT_CLICK_PERMISSION_LAST = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Last_click"
        const val CASHROOT_CLICK_PERMISSION_BANNED = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Banned_click"
        const val CASHROOT_CLICK_PERMISSION_DIALOG_TIPS_OK = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Dialog_Tips_OK_click"
        const val CASHROOT_CLICK_PERMISSION_DIALOG_TIPS_CANCEL = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_Dialog_Tips_Cancel_click"
        const val CASHROOT_CLICK_PERMISSION_SYSTEM_AGREE = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_System_Agree_click"
        const val CASHROOT_CLICK_PERMISSION_SYSTEM_DENY = "${CashRootConfigs.CASHROOT_APPNAME}_Permission_System_Deny_click"

        const val CASHROOT_CLICK_LOGIN_GETCODE = "${CashRootConfigs.CASHROOT_APPNAME}_Login_GetCode_click"
        const val CASHROOT_CLICK_LOGIN_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Next_click"
        const val CASHROOT_CLICK_LOGIN_PRIVACY_AGREE = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Privacy_Agree_click"
        const val CASHROOT_CLICK_LOGIN_PRIVACY_DENY = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Privacy_Deny_click"
        const val CASHROOT_CLICK_LOGIN_VERIFY_CODE_REFRESH = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Verify_Code_Refresh_click"
        const val CASHROOT_CLICK_LOGIN_VERIFY_CODE_RESEND = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Verify_Code_Resend_click"

        const val CASHROOT_CLICK_LOAN_LIMIT_ADD_INFORMATION = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Limit_Add_Information_click"
        const val CASHROOT_CLICK_LOAN_LIMIT_APPLY = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Limit_Apply_click"

        const val CASHROOT_CLICK_LOAN_AUDIT_REFRESH_PROCESS = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Audit_Refresh_Process_click"
        const val CASHROOT_CLICK_LOAN_AUDIT_RECOMMEND_APP_INSTALL = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Audit_Recommend_App_Install_click"

        const val CASHROOT_CLICK_LOAN_APPLY_FAILED_RECOMMEND_APP_INSTALL = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Apply_Failed_Recommend_App_Install_click"

        const val CASHROOT_CLICK_LOAN_REPAYMENT_INFO_OPEN = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Repayment_Info_Open_click"
        const val CASHROOT_CLICK_LOAN_REPAYMENT_INFO_CLOSE = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Repayment_Info_Close_click"
        const val CASHROOT_CLICK_LOAN_REPAY = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Repay_Now_click"

        const val CASHROOT_CLICK_LOAN_PAYMENT_PROCESS_PAYMENT_UPDATE = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_Process_Payment_Update_click"
        const val CASHROOT_CLICK_LOAN_PAYMENT_PROCESS_PAYMENT_AGAIN = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_Process_Payment_Again_click"
        const val CASHROOT_CLICK_LOAN_PAYMENT_FAILED_COPY = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_Failed_Copy_click"
        const val CASHROOT_CLICK_LOAN_PAYMENT_FAILED_PAYMENT_AGAIN = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_Failed_Payment_Again_click"
        const val CASHROOT_CLICK_LOAN_PAYMENT_SUCCESS_COPY = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_Success_Copy_click"
        const val CASHROOT_CLICK_LOAN_PAYMENT_SUCCESS_APPLY_AGAIN = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Payment_SUccess_Apply_Again_click"

        const val CASHROOT_CLICK_LOAN_APPLY_SUBMIT = "${CashRootConfigs.CASHROOT_APPNAME}_Loan_Apply_Submit_click"

        const val CASHROOT_CLICK_STEP_XX_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_%s_Next_click"
        const val CASHROOT_CLICK_STEP_XX_SELECT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_%s_Select_click"

        const val CASHROOT_CLICK_STEP_OCR_XX_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_%s_Next_click"
        const val CASHROOT_CLICK_STEP_OCR_IDCARD_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_IdCard_Next_click"
        const val CASHROOT_CLICK_STEP_OCR_PASSPORT_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_PASSPORT_Next_click"
        const val CASHROOT_CLICK_STEP_OCR_DRIVERLICENSE_NEXT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_DriverLicense_Next_click"

        const val CASHROOT_CLICK_STEP_OCR_UPLOAD_RETAKE = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_Upload_Retake_click"
        const val CASHROOT_CLICK_STEP_OCR_UPLOAD_USE_PHOTO = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Ocr_Upload_Use_Photo_click"

        const val CASHROOT_CLICK_STEP_SELFIE_START_TAKE = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Selfie_Start_Take_click"
        const val CASHROOT_CLICK_STEP_SELFIE_REMAKE = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Selfie_Remake_click"
        const val CASHROOT_CLICK_STEP_SELFIE_USE_PHOTO = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Selfie_Use_Photo_click"
        const val CASHROOT_CLICK_STEP_SELFIE_REMOVE_PHOTO = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Selfie_Remove_Photo_click"
        const val CASHROOT_CLICK_STEP_SELFIE_CONFIRM_SUBMIT = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Selfie_Confirm_Submit_click"

        const val CASHROOT_CLICK_STEP_COMPLETE_CONTINUER = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_Complete_Continuer_click"

        const val CASHROOT_CLICK_KEFU_COPY = "${CashRootConfigs.CASHROOT_APPNAME}_Customer_Service_Copy_click"
        const val CASHROOT_CLICK_KEFU_DIAL = "${CashRootConfigs.CASHROOT_APPNAME}_Customer_Service_Dial_click"
        const val CASHROOT_CLICK_USER_FEEDBACK_QUESTION_TYPE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Feedback_Question_Type_click"
        const val CASHROOT_CLICK_USER_FEEDBACK_UPLOAD_IMAGE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Feedback_Upload_Image_click"
        const val CASHROOT_CLICK_USER_FEEDBACK_SUBMIT = "${CashRootConfigs.CASHROOT_APPNAME}_User_Feedback_Submit_click"

        const val CASHROOT_CLICK_USER_RATE_US_STAR = "${CashRootConfigs.CASHROOT_APPNAME}_User_Rate_Us_Star_click"
        const val CASHROOT_CLICK_USER_RATE_US_NOT_NOW = "${CashRootConfigs.CASHROOT_APPNAME}_User_Rate_Us_Not_Now_click"
        const val CASHROOT_CLICK_USER_RATE_US_RATE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Rate_Us_Rate_click"

        const val CASHROOT_CLICK_USER_ACCOUNT_ADD = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Add_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_ADD_SUBMIT = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Add_Submit_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_ADD_TYPE_CHECK = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Add_Type_Check_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_BIND_OTHER_CANCEL = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Bind_Other_Cancel_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_BIND_OTHER_CONFIRM = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Bind_Other_Confirm_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_SUBMIT_ONLYONE_TIPS_CANCEL = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Submit_OnlyOne_Tips_Cancel_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_SUBMIT_ONLYONE_TIPS_CONFIRM = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Submit_OnlyOne_Tips_Confirm_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_DELETE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Delete_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_DELETE_TIPS_CANCEL = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Delete_Tips_Cancel_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_DELETE_TIPS_CONFIRM = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Delete_Tips_Confirm_click"
        const val CASHROOT_CLICK_USER_ACCOUNT_SUBMIT_TIPS_CONFIRM = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_SUBMIT_Tips_Confirm_click"

        const val CASHROOT_CLICK_USER_SHARE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Share_click"
        const val CASHROOT_CLICK_USER_LOGINOUT = "${CashRootConfigs.CASHROOT_APPNAME}_User_LoginOut_click"
        const val CASHROOT_CLICK_USER_DATA_CLEAR = "${CashRootConfigs.CASHROOT_APPNAME}_User_Data_Clear_click"

        const val CASHROOT_CLICK_VERIFICATION_SMS = "${CashRootConfigs.CASHROOT_APPNAME}_Verification_Sms_click"
        const val CASHROOT_CLICK_VERIFICATION_WHATSAPP = "${CashRootConfigs.CASHROOT_APPNAME}_Verification_WhatsApp_click"
        const val CASHROOT_CLICK_VERIFICATION_CONTINUE = "${CashRootConfigs.CASHROOT_APPNAME}_Verification_Continue_click"
    }

    /**
     * dialog
     */
    object DIALOG {

        const val CASHROOT_DIALOG_TIPS_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Tips_show"
        const val CASHROOT_DIALOG_TIPS_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Tips_dismiss"

        const val CASHROOT_DIALOG_PERSONAL_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Personal_show"
        const val CASHROOT_DIALOG_PERSONAL_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Personal_dismiss"

        const val CASHROOT_DIALOG_VERIFY_CODE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Verify_Code_show"
        const val CASHROOT_DIALOG_VERIFY_CODE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Verify_Code_dismiss"

        const val CASHROOT_DIALOG_LANGUAGE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Language_show"
        const val CASHROOT_DIALOG_LANGUAGE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Language_dismiss"

        const val CASHROOT_DIALOG_PHOTO_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Photo_show"
        const val CASHROOT_DIALOG_PHOTO_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Photo_dismiss"

        const val CASHROOT_DIALOG_COUPON_EXCHANGE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Coupon_Exchange_show"
        const val CASHROOT_DIALOG_COUPON_EXCHANGE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Coupon_Exchange_dismiss"

        const val CASHROOT_DIALOG_COUPON_USE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Coupon_Use_show"
        const val CASHROOT_DIALOG_COUPON_USE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Coupon_Use_dismiss"

        const val CASHROOT_DIALOG_BIRTHDAY_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Birthday_show"
        const val CASHROOT_DIALOG_BIRTHDAY_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Birthday_dismiss"

        const val CASHROOT_DIALOG_LOAN_AUDIT_ACCOUNT_ONLY_ONE_WARNING_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Loan_Audit_Account_Only_One_Warning_show"
        const val CASHROOT_DIALOG_LOAN_AUDIT_ACCOUNT_ONLY_ONE_WARNING_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Loan_Audit_Account_Only_One_Warning_dismiss"

        const val CASHROOT_DIALOG_USER_RATE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Rate_show"
        const val CASHROOT_DIALOG_USER_RATE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Rate_dismiss"

        const val CASHROOT_DIALOG_USER_ACCOUNT_ADD_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_add_show"
        const val CASHROOT_DIALOG_USER_ACCOUNT_ADD_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_add_dismiss"

        const val CASHROOT_DIALOG_USER_ACCOUNT_BIND_OTHER_TIPS_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Bind_Other_Tips_show"
        const val CASHROOT_DIALOG_USER_ACCOUNT_BIND_OTHER_TIPS_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Bind_Other_Tips_dismiss"

        const val CASHROOT_DIALOG_USER_ACCOUNT_SUBMIT_ONLY_ONE_TIPS_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Submit_Only_One_Tips_show"
        const val CASHROOT_DIALOG_USER_ACCOUNT_SUBMIT_ONLY_ONE_TIPS_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Submit_Only_One_Tips_dismiss"

        const val CASHROOT_DIALOG_USER_ACCOUNT_DELETE_TIPS_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Delete_Tips_show"
        const val CASHROOT_DIALOG_USER_ACCOUNT_DELETE_TIPS_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Delete_Tips_dismiss"

        const val CASHROOT_DIALOG_USER_ACCOUNT_SUBMIT_CONFIRM_TIPS_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Submit_Confirm_Tips_show"
        const val CASHROOT_DIALOG_USER_ACCOUNT_SUBMIT_CONFIRM_TIPS_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Account_Submit_Confirm_Tips_dismiss"

        const val CASHROOT_DIALOG_USER_DATA_CLEAR_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Data_Clear_show"
        const val CASHROOT_DIALOG_USER_DATA_CLEAR_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_User_Data_Clear_dismiss"

        const val CASHROOT_DIALOG_GUIDE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Guide_show"
        const val CASHROOT_DIALOG_GUIDE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Guide_dismiss"

        const val CASHROOT_DIALOG_LOAN_NOTICE_SHOW = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Loan_Notice_show"
        const val CASHROOT_DIALOG_LOAN_NOTICE_DISMISS = "${CashRootConfigs.CASHROOT_APPNAME}_Dialog_Loan_Notice_dismiss"
    }

    /**
     * form
     */
    object FORM {
        const val CASHROOT_FORM_LOGIN_MOBILE = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Mobile_form"
        const val CASHROOT_FORM_LOGIN_VARIFY_CODE = "${CashRootConfigs.CASHROOT_APPNAME}_Login_Verify_Code_form"

        const val CASHROOT_FORM_STEP_INPUT_XX = "${CashRootConfigs.CASHROOT_APPNAME}_Authen_Step_%s_form"

        const val CASHROOT_FORM_USER_FEEDBACK_DESCRIBE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Feedback_form"

        const val CASHROOT_FORM_USER_ACCOUNT_ADD_MOBILE = "${CashRootConfigs.CASHROOT_APPNAME}_User_Account_Add_Mobile_form"
    }
}